to overcome obstacles - Turkish English Dictionary